@charset "utf-8";
/*全局样式*/
html,body,div,form,input,p,ul,li,dl,dt,dd,h1,caption,table,tr,td,th{margin:0; padding:0; color:#333; font-size:12px;}
html,body{height:100%; overflow:hidden}
body{background:#fff;}
html{
scrollbar-arrow-color:#30b2db;
scrollbar-face-color:#d6fdff;
scrollbar-darkshadow-color:#3fb2c3;
scrollbar-highlight-color:#fff;
scrollbar-3dlight-color:#3fb2c3;
scrollbar-shadow-color:#ddeef9;
scrollbar-track-color:#ecf5fb;}
html,body{height:100%; }
li{list-style:none}
a{ color:#049;}
a:hover{color:#f60;}
.tac{text-align:center;}
.mr10{margin-right:10px; text-align:right;}
textarea{overflow:auto}
td{vertical-align:top}
/*头部样式*/
.head{background:url(../images/x_bg.gif) left top repeat-x; height:95px; overflow:hidden}
.logo{position:absolute; left:0; top:0;}
.user{background:url(../images/bg.gif) left -135px no-repeat; width:160px; height:33px; color:#fff; padding-left:55px; line-height:33px; position:absolute; left:0; top:62px;}
.banner{position:relative; z-index:3; background:url(../images/banner.png) no-repeat;_background:url();
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="../images/banner.png"); width:700px; height:95px; margin:0 auto;}
.head_right{background:url(../images/bg.gif) right -565px no-repeat; position:absolute; right:0; top:0;height:92px;text-align:right; padding:3px 20px 0 0; width:315px;}
.head_right a{color:#fff; text-decoration:none;}
.head_right a:hover{color:#fc3}
.head_right img{border:none; vertical-align:middle; margin-right:3px; margin-left:10px}
.nav{ position:absolute; left:215px; top:67px; z-index:4}
.nav a{ float:left; background:url(../images/bg.gif) -311px -404px no-repeat; padding-left:20px; text-decoration:none;}
.nav a span{ float:left; background:url(../images/bg.gif) right -500px no-repeat; padding-right:20px; line-height:28px; height:28px; font-weight:bold; color:#006179; cursor: pointer}
.nav a:hover{background:url(../images/bg.gif) -311px -374px no-repeat;}
.nav a:hover span{background:url(../images/bg.gif)  right -470px no-repeat}
.nav a.curr,.nav a.curr:hover{background:url(../images/bg.gif) -311px -434px no-repeat;}
.nav a.curr span,.nav a.curr:hover span{background:url(../images/bg.gif)  right -530px no-repeat}
/*搜索样式*/
.sear td{text-align:right; padding:10px 10px;}
.input{padding:1px 3px;line-height:18px; vertical-align:middle; border:1px solid #7f9db9; margin-right:5px;}
/*按钮样式*/
input.butt,input.butt_over{background:url(../images/x_bg.gif) left -150px repeat-x;height:22px; text-align:center; font:normal 12px/22px ""; color:#004c5f; border:1px solid #6ebec3; margin-right:5px; vertical-align:middle; padding:0 8px;}
input.butt_over{ background:url(../images/x_bg.gif) left -180px repeat-x;}
/*列表样式*/
.list_wrap{margin:0 10px;overflow:auto; overflow-x:hidden;}
.list{border:1px solid #90c5c7; border-collapse:collapse; width:100%width:100%;_width:99.5%; margin:0 auto}
.list td{border:1px solid #a6dfe1;}
.list th{border:1px solid #90c5c7;}
.list td{padding:0 5px;color:#333; height:26px;}
.list tr.even{background:#ebfbf9;}
.list tr.over{background:#ffffe3;}
.list tr.select{background:#ccf;}
.list th{ background:url(../images/x_bg.gif) left -105px repeat-x;line-height:30px; color:#333}
/*分页样式*/
.page{color:#acbece;height:20px; margin:5px 15px;}
.page a{text-decoration:none}
.result{float:right;color:#333;}
.result span{color:#ef0000;}
.result b{color:#ef0000;font-size:14px;padding:0 5px;}
.page select{vertical-align:middle}
/*菜单样式*/
.left_menu{background:url(../images/y_bg.gif) repeat-y left top; border-bottom:1px solid #61d9da;border-top:1px solid #61d9da; margin-top:1px; width:175px; overflow-x:hidden; overflow-y:auto;}
.left_menu a{white-space:no-wrap;font:normal 14px/30px ""; display:block; color:#000;background:url(../images/bg.gif) no-repeat left -300px; text-decoration:none;height:30px;padding:8px 0 7px 10px;}
.left_menu a:hover{ background:url(../images/bg.gif) left -347px;}
.left_menu a.curr{ background:url(../images/bg.gif) left -394px; font-weight:bold;}
.left_menu a *{vertical-align:middle; border:none}
.left_menu a img,.left_menu a span{margin-right:3px;}
.left_menu a i{background:url(../images/bg.gif) -315px -50px no-repeat; width:20px; height:20px; float:right; margin:3px 20px; display:inline-block;}
/*当前位置*/
.current{background:url(../images/bg.gif) no-repeat left -86px; padding-left:15px; height:30px; line-height:30px; color:#666}
/*加工样式*/
.news{border:1px solid #90c5c7; border-collapse:collapse; width:98%;margin:15px auto 10px;}
.news th,.news td{border:1px solid #a6dfe1; padding:10px 5px;}
.news th{text-align:right; background:#dffcff; font-weight:normal;}
.news caption{font:bold 16px/35px "";}
/*登录样式*/
.login_body{background:url(../images/login_x_bg.jpg) left 150px repeat-x;}
.login_parent{background:url(../images/login.jpg) no-repeat top center;height:476px; margin-top:87px;}
#login_form{width:255px; padding:215px 0 0 95px; margin:0 auto; font:bold 14px/35px ""; height:200px;}
.name,.pass{margin-left:5px; width:180px;height:20px;}
#login_form span{padding-left:53px; font:normal 12px/25px ""}
#login_form span input{vertical-align:middle;}
#login_form p{padding:15px 0 0 50px; height:27px;}
input.login,input.login_over,input.cancel,input.cancel_over{ background:url(../images/bg.gif) left top; width:80px; height:27px; border:none; float:left; margin-right:10px}
input.cancel{background-position:left -30px;}
input.login_over{background-position:-90px top}
input.cancel_over{background-position:-90px -30px}
.copy_right{color:#fff; text-align:center; width:580px; margin:25px auto}
/*数据加工*/
.deta_proce{border:1px solid #a3abb6; margin-right:10px;overflow:hidden}
.deta_proce{margin:0 10px}
.deta_proce ul{ background:url(../images/x_bg.gif) left -305px repeat-x; height:26px;}
.deta_proce li,{float:left; padding:0 21px; font:normal 12px/26px ""; background:url(../images/x_bg.gif) right -333px no-repeat; cursor:pointer;}
.deta_proce li.curr{background:#fff; border-left:1px solid #a3abb6; border-right:1px solid #a3abb6; margin-left:-1px; font-weight:bold; padding:0 20px;}
